﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Controls;

namespace VSIXUtilities.GUI
{
	public class CheckedEventArgs : EventArgs
	{
        internal CheckedEventArgs(ToggleButtonTreeViewItem<CheckBox> EventSource, ToggleButtonTreeViewItem<CheckBox> Item, bool? AutomaticCheckStatus)
		{
			this.EventSource = EventSource;
			this.Item = Item;
			this.AutomaticCheckStatus = AutomaticCheckStatus;
		}

		public bool? AutomaticCheckStatus
		{
			get;
			private set;
		}
        public ToggleButtonTreeViewItem<CheckBox> EventSource
		{
			get;
			private set;
		}
        public ToggleButtonTreeViewItem<CheckBox> Item
		{
			get;
			private set;
		}
}
}
